创建springBoot项目:从maven项目开始通过国内镜像生成项目 您所在的位置:网站首页 spring boot国内网址 创建springBoot项目:从maven项目开始通过国内镜像生成项目

创建springBoot项目:从maven项目开始通过国内镜像生成项目

2023-12-01 05:36| 来源: 网络整理| 查看: 265

创建springBoot项目:从maven项目开始通过国内镜像生成项目 配置maven创建maven项目创建springBoot启动类启动项目

配置maven

一般在生产或开发环境中,我们无法连接外网,即便能连外网从spring官方下载一系列jar包配置文件速度都特别慢,在公司开发环境往往有属于本公司的镜像库,需要修改maven默认的配置文件,将镜像库指向国内或本公司。本文通过eclipse创建maven项目后,通过修改POM文件来将项目转换成springBoot项目。

下载maven,并在环境变量中添加maven路径,不多赘述。

接下来修改maven配置,进入maven文件夹下,找到conf下的settings.xml文件,修改其中的配置项。

1.修改localRepository,设置本地库,从镜像库中下载的jar包都会放入该目录下,自己选择一个路径即可。 在这里插入图片描述 2.添加国内镜像地址,或本公司内部镜像地址,例如下面的阿里云镜像地址。

alimaven central aliyun maven http://maven.aliyun.com/nexus/content/repositories/central/

在这里插入图片描述

配置完成maven后,进入eclipse,Window–>Preferences–>Maven,将settings.xml的路径填入Global Settings中,下面的Local Repository路径会通过解析settings.xml自动生成。 在这里插入图片描述

创建maven项目

ok,这样前期工作就完成了,接下来只要创建项目就可以了,可能市面上的官方书籍上说明在第一步创建项目都会通过spring相关插件去直接创建springBoot项目,但我们在生产环境中会有各种安全因素无法这么简单地去创建项目,本人的工作环境中主要使用eclipse和maven,可能很多人有用IDEA,并通过gradle去创建项目,原理都一样,下面仅演示通过eclipse和maven创建项目。

在eclipse中创建maven项目,如图选择webapp。 在这里插入图片描述

创建成功后的目录,如图。 在这里插入图片描述 接下来,就要让普通的maven项目变成springBoot项目了。 修改pom.xml文件,这里有个参考,可以看到关键是添加springboot相关的依赖。

4.0.0 com.test springTestMaven war 0.0.1-SNAPSHOT springTestMaven Maven Webapp http://maven.apache.org org.springframework.boot spring-boot-starter-parent 1.5.2.RELEASE UTF-8 UTF-8 1.8 junit junit 3.8.1 test org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test springTestMaven org.springframework.boot spring-boot-maven-plugin

修改完成后,建议刷新一下项目。

创建springBoot启动类

接下来,正式创建springBoot的类文件,演示主要创建一个启动类一个controller类。

创建springBoot启动引导类,如图所示,关键在于注解@SpringBootApplication,带上注解后,该类就会成为启动引导类并且也是配置类。 在这里插入图片描述 然后是controller,为了能检验程序是否有正常跑起来。 在这里插入图片描述

启动项目

一个简单的springBoot项目已经成功创建完成,接下来验证一下。 直接右键run as java application即可。 在这里插入图片描述 在这里插入图片描述 在浏览器输入请求路径后,程序正常返回。

参考博客:

IDEA+gradle可参考: https://www.cnblogs.com/chansblogs/p/9293360.html eclipse+maven创建springBoot项目: https://blog.csdn.net/qq_34407656/article/details/81099640


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有